import request from '@/utils/request'

export function add(data) {
  return request({
    url: 'api/jzdj',
    method: 'post',
    data
  })
}

export function del(ids) {
  return request({
    url: 'api/jzdj/',
    method: 'delete',
    data: ids
  })
}

export function edit(data) {
  return request({
    url: 'api/jzdj',
    method: 'put',
    data
  })
}

export function findJzjl(data) {
  return request({
    url: 'api/jzdj/findJzjl?sfz=' + data,
    method: 'get'
  })
}

export function ajax1() {
  return request({
    url: 'http://127.0.0.1:19196/readcard' + '&' + 't=' + Math.random(),
    method: 'get'
  })
}

export function exeWfcy(params) {
  return request({
    url: 'api/jzdj/exeWfcy',
    method: 'put',
    params
  })
}

export function exeScAllFymx(params) {
  return request({
    url: 'api/jzdj/exeScAllFymx',
    method: 'post',
    params
  })
}

export function exeDlAllFymx(params) {
  return request({
    url: 'api/jzdj/exeDlAllFymx',
    method: 'post',
    params
  })
}

export function exeScSingleFymx(params) {
  return request({
    url: 'api/jzdj/exeScSingleFymx',
    method: 'post',
    params
  })
}

export function exeYjs(params) {
  return request({
    url: 'api/jzdj/exeYjs',
    method: 'post',
    params
  })
}

export function exeFyjs(params) {
  return request({
    url: 'api/jzdj/exeFyjs',
    method: 'post',
    params
  })
}

export function exeQftf(params) {
  return request({
    url: 'api/jzdj/exeQftf',
    method: 'post',
    params
  })
}

export function queryLocalFyxx(params) {
  return request({
    url: 'api/jzdj/queryLocalFyxx',
    method: 'get',
    params
  })
}

export function queryPersonFee(params) {
  return request({
    url: 'api/jzdj/queryPersonFee',
    method: 'get',
    params
  })
}

export function exePlgf(params) {
  return request({
    url: 'api/jzdj/exePlgf',
    method: 'post',
    params
  })
}

export default { add, edit, del, ajax1, findJzjl, exeWfcy, exeYjs, exeFyjs, exeQftf, exeScSingleFymx, exeScAllFymx, exeDlAllFymx, queryLocalFyxx, queryPersonFee, exePlgf }
